package br.cefetrn.booknet.administracao.acoes;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.cefetrn.booknet.administracao.dominio.RemoverLivro;
import br.cefetrn.booknet.infraestrutura.dominio.DominioNegocio;
import br.cefetrn.booknet.infraestrutura.dominio.vo.Livro;
/**
 * <p></p>
 * @author Kellyson
 * @since 21/06/2007
 */
public class RemoverLivroAcao extends Acao {

	@Override
	public String delegar(HttpServletRequest umaRequisicao,	HttpServletResponse umaResposta) {
		
		int codLivro = Integer.parseInt(umaRequisicao.getParameter("codigo"));
		
		Livro livro = new Livro();
		livro.setCodigo(codLivro);
		
		RemoverLivro remover = new RemoverLivro();		
		remover = executar(remover);
		
		if(remover.getStatus() == DominioNegocio.SUCESSO){
			umaRequisicao.setAttribute("msg", remover.getMensagem());
			return "ListarLivros.booknet";
			
		}else {
			return "erro.jsp";
		}
	}

}
